package br.com.app.mb;

import java.util.List;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;

import br.com.app.controle.Listar;
import br.com.app.dao.ConvidadoDAO;
import br.com.app.dao.PadrinhoDAO;
import br.com.app.modelo.Padrinho;

@ManagedBean(name="padrinhoListarMB")
@RequestScoped
public class PadrinhoListarMB extends Listar<Padrinho> {

	private String nome;

	public String filtrar(){
		super.abrirLista();
		return null;
	}	
	
	@Override
	public List<Padrinho> getDados(int registro, int quantidade) {
		PadrinhoDAO padrinhoDAO = new PadrinhoDAO();
		return padrinhoDAO.buscar(nome, registro, quantidade);
	}

	@Override
	public int getQuantidade() {
		ConvidadoDAO convidadoDAO = new ConvidadoDAO();
		return convidadoDAO.buscar(nome);
	}

	@Override
	public String incluir() {
		return "/padrinho/editarUI.faces";
	}

	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}
	
}
